render helpless - French English Dictionary